package karaoke.negocio;

import java.util.Collection;

import karaoke.dao.EventoDAO;
import karaoke.excepcion.DAOExcepcion;
import karaoke.modelo.Evento;

public class GestionEvento {
	public Evento insertar(Evento evento) throws DAOExcepcion {
		return new EventoDAO().insertar(evento);
	}

	public Evento actualizar(Evento evento) throws DAOExcepcion {
		return new EventoDAO().actualizar(evento);
	}

	public void eliminar(int idEvento) throws DAOExcepcion {
		new EventoDAO().eliminar(idEvento);
	}

	public Evento obtener(int idEvento) throws DAOExcepcion {
		EventoDAO dao = new EventoDAO();

		return dao.obtener(idEvento);
	}
	
	public Collection<Evento> buscarPorNombre(String nombreEvento)
			throws DAOExcepcion {
		return new EventoDAO().buscarPorNombre(nombreEvento);
	}
}